export function Copy_text(text) {
	if (navigator.clipboard && window.isSecureContext) {
		// navigator clipboard 向剪贴板写文本
		return navigator.clipboard.writeText(text)
	} else {
		// 创建text area
		const textArea = document.createElement('textarea')
		textArea.value = text
		// 使text area不在viewport，同时设置不可见
		document.body.appendChild(textArea)
		textArea.focus()
		textArea.select()
		return new Promise((res, rej) => {
			// 执行复制命令并移除文本框
			document.execCommand('copy') ? res() : rej()
			textArea.remove()
		})
	}
}